package com.silverbox.waimai.entity;

import java.util.Date;

/**
box_waimai_time_related
 */
public class WaimaiTimeRelated {
    /**
     */
    private Long id;

    /**
     * 商家id
     */
    private Integer shopId;

    /**
     * 店铺id
     */
    private Integer storeId;

    /**
     * 订单编号
     */
    private String orderNum;

    /**
     * 订单来源4：在线订单，5：扫码下单，81：银盒子外卖，101：口碑预点单，等等
     */
    private Long outerSupportId;

    /**
     * 开始点餐时间
     */
    private Date startOrderTime;

    /**
     * 订单创建时间
     */
    private Date createTime;

    /**
     * 接单时间
     */
    private Date processOrderTime;

    /**
     * 拒单时间
     */
    private Date refuseTime;

    /**
     * 最近一次加菜时间
     */
    private Date lastAddTime;

    /**
     * 最近一次退菜时间
     */
    private Date lastRefundItemTime;

    /**
     * 支付时间
     */
    private Date payTime;

    /**
     * 退款时间
     */
    private Date refundTime;

    /**
     * 订单取消时间
     */
    private Date cancelTime;

    /**
     * 首次放餐时间
     */
    private Date firstPutMealTime;

    /**
     * 首次取餐时间
     */
    private Date firstTakeMealTime;

    /**
     * 核销时间
     */
    private Date hexiaoTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum == null ? null : orderNum.trim();
    }

    public Long getOuterSupportId() {
        return outerSupportId;
    }

    public void setOuterSupportId(Long outerSupportId) {
        this.outerSupportId = outerSupportId;
    }

    public Date getStartOrderTime() {
        return startOrderTime;
    }

    public void setStartOrderTime(Date startOrderTime) {
        this.startOrderTime = startOrderTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getProcessOrderTime() {
        return processOrderTime;
    }

    public void setProcessOrderTime(Date processOrderTime) {
        this.processOrderTime = processOrderTime;
    }

    public Date getRefuseTime() {
        return refuseTime;
    }

    public void setRefuseTime(Date refuseTime) {
        this.refuseTime = refuseTime;
    }

    public Date getLastAddTime() {
        return lastAddTime;
    }

    public void setLastAddTime(Date lastAddTime) {
        this.lastAddTime = lastAddTime;
    }

    public Date getLastRefundItemTime() {
        return lastRefundItemTime;
    }

    public void setLastRefundItemTime(Date lastRefundItemTime) {
        this.lastRefundItemTime = lastRefundItemTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Date getRefundTime() {
        return refundTime;
    }

    public void setRefundTime(Date refundTime) {
        this.refundTime = refundTime;
    }

    public Date getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(Date cancelTime) {
        this.cancelTime = cancelTime;
    }

    public Date getFirstPutMealTime() {
        return firstPutMealTime;
    }

    public void setFirstPutMealTime(Date firstPutMealTime) {
        this.firstPutMealTime = firstPutMealTime;
    }

    public Date getFirstTakeMealTime() {
        return firstTakeMealTime;
    }

    public void setFirstTakeMealTime(Date firstTakeMealTime) {
        this.firstTakeMealTime = firstTakeMealTime;
    }

    public Date getHexiaoTime() {
        return hexiaoTime;
    }

    public void setHexiaoTime(Date hexiaoTime) {
        this.hexiaoTime = hexiaoTime;
    }
}